package com.cn.data.commont.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * app用户表(AppUser)实体类
 *
 * @author makejava
 * @since 2023-09-24 10:14:29
 */
public class AppUser implements Serializable {
    private static final long serialVersionUID = 949306187769904436L;
    /**
     * 用户主键id 
     */
    private Long userid;
    /**
     * 地址（位置） 
     */
    private String address;
    /**
     * 直属上级代理（后台管理员）
     */
    private Long agentId;
    /**
     * 用户头像
     */
    private String avatar;
    /**
     * 用户生日
     */
    private String birthday;
    /**
     * 星座
     */
    private String constellation;
    /**
     * 主页图片
     */
    private String homePageImg;
    /**
     * 昵称
     */
    private String nickname;
    /**
     * 个性签名
     */
    private String singPersonality;
    /**
     * 职业
     */
    private String career;
    /**
     * 身高cm
     */
    private Integer height;
    /**
     * 同志属性
     */
    private String attribute;
    /**
     * 其他信息（标签 例如：王者荣耀）
     */
    private String label;
    /**
     * 性别1:男 2:女
     */
    private String gender;
    /**
     * 魅力值
     */
    private Integer glamour;
    /**
     * 用户等级
     */
    private Integer userGrade;
    /**
     * 财富等级
     */
    private Integer wealthGrade;
    /**
     * 三围
     */
    private String sanwei;
    /**
     * 盐
     */
    private String salt;
    /**
     * 是否开启青少年模式 1:开启 2:未开启
     */
    private String isYouthModel;
    /**
     * 体重kg
     */
    private Integer weight;
    /**
     * 账号状态（0:正常 1：禁用 2：注销）
     */
    private String accountStatus;
    /**
     * 手机号
     */
    private String mobile;
    /**
     * 密码
     */
    private String password;
    /**
     * 我的金币
     */
    private Integer myCoins;
    /**
     * 用户类型(0:普通  1:会员 2：商家 3联盟商家)
     */
    private String userType;
    /**
     * 手机号区域 例如:86'
     */
    private String smsRegion;
    /**
     * 注册来源
     */
    private String source;
    /**
     * 手机厂商
     */
    private String phoneFirm;
    /**
     * 手机型号
     */
    private String phoneModel;
    /**
     * 手机系统
     */
    private String phoneSystem;
    /**
     * 手机唯一标识
     */
    private String phoneUuid;
    /**
     * 当前版本号
     */
    private String appVersion;
    /**
     * 当前版本code
     */
    private String appVersionCode;
    /**
     * 用户当前的位置信息ID
     */
    private String ipaddr;
    /**
     * 注册类型
     */
    private Integer regType;
    /**
     * 注册时ip
     */
    private String registerIp;
    /**
     * 邀请码
     */
    private String invitationCode;
    /**
     * 婚姻状况：1:已婚 2:未婚 3形婚
     */
    private Integer maritalStatus;
    /**
     * 注册时间
     */
    private Date createTime;
    /**
     * 角色 0普通 1主播
     */
    private Integer role;
    /**
     * 城市
     */
    private String city;


    public Long getUserid() {
        return userid;
    }

    public void setUserid(Long userid) {
        this.userid = userid;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Long getAgentId() {
        return agentId;
    }

    public void setAgentId(Long agentId) {
        this.agentId = agentId;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getConstellation() {
        return constellation;
    }

    public void setConstellation(String constellation) {
        this.constellation = constellation;
    }

    public String getHomePageImg() {
        return homePageImg;
    }

    public void setHomePageImg(String homePageImg) {
        this.homePageImg = homePageImg;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getSingPersonality() {
        return singPersonality;
    }

    public void setSingPersonality(String singPersonality) {
        this.singPersonality = singPersonality;
    }

    public String getCareer() {
        return career;
    }

    public void setCareer(String career) {
        this.career = career;
    }

    public Integer getHeight() {
        return height;
    }

    public void setHeight(Integer height) {
        this.height = height;
    }

    public String getAttribute() {
        return attribute;
    }

    public void setAttribute(String attribute) {
        this.attribute = attribute;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public Integer getGlamour() {
        return glamour;
    }

    public void setGlamour(Integer glamour) {
        this.glamour = glamour;
    }

    public Integer getUserGrade() {
        return userGrade;
    }

    public void setUserGrade(Integer userGrade) {
        this.userGrade = userGrade;
    }

    public Integer getWealthGrade() {
        return wealthGrade;
    }

    public void setWealthGrade(Integer wealthGrade) {
        this.wealthGrade = wealthGrade;
    }

    public String getSanwei() {
        return sanwei;
    }

    public void setSanwei(String sanwei) {
        this.sanwei = sanwei;
    }

    public String getSalt() {
        return salt;
    }

    public void setSalt(String salt) {
        this.salt = salt;
    }

    public String getIsYouthModel() {
        return isYouthModel;
    }

    public void setIsYouthModel(String isYouthModel) {
        this.isYouthModel = isYouthModel;
    }

    public Integer getWeight() {
        return weight;
    }

    public void setWeight(Integer weight) {
        this.weight = weight;
    }

    public String getAccountStatus() {
        return accountStatus;
    }

    public void setAccountStatus(String accountStatus) {
        this.accountStatus = accountStatus;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public Integer getMyCoins() {
        return myCoins;
    }

    public void setMyCoins(Integer myCoins) {
        this.myCoins = myCoins;
    }

    public String getUserType() {
        return userType;
    }

    public void setUserType(String userType) {
        this.userType = userType;
    }

    public String getSmsRegion() {
        return smsRegion;
    }

    public void setSmsRegion(String smsRegion) {
        this.smsRegion = smsRegion;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getPhoneFirm() {
        return phoneFirm;
    }

    public void setPhoneFirm(String phoneFirm) {
        this.phoneFirm = phoneFirm;
    }

    public String getPhoneModel() {
        return phoneModel;
    }

    public void setPhoneModel(String phoneModel) {
        this.phoneModel = phoneModel;
    }

    public String getPhoneSystem() {
        return phoneSystem;
    }

    public void setPhoneSystem(String phoneSystem) {
        this.phoneSystem = phoneSystem;
    }

    public String getPhoneUuid() {
        return phoneUuid;
    }

    public void setPhoneUuid(String phoneUuid) {
        this.phoneUuid = phoneUuid;
    }

    public String getAppVersion() {
        return appVersion;
    }

    public void setAppVersion(String appVersion) {
        this.appVersion = appVersion;
    }

    public String getAppVersionCode() {
        return appVersionCode;
    }

    public void setAppVersionCode(String appVersionCode) {
        this.appVersionCode = appVersionCode;
    }

    public String getIpaddr() {
        return ipaddr;
    }

    public void setIpaddr(String ipaddr) {
        this.ipaddr = ipaddr;
    }

    public Integer getRegType() {
        return regType;
    }

    public void setRegType(Integer regType) {
        this.regType = regType;
    }

    public String getRegisterIp() {
        return registerIp;
    }

    public void setRegisterIp(String registerIp) {
        this.registerIp = registerIp;
    }

    public String getInvitationCode() {
        return invitationCode;
    }

    public void setInvitationCode(String invitationCode) {
        this.invitationCode = invitationCode;
    }

    public Integer getMaritalStatus() {
        return maritalStatus;
    }

    public void setMaritalStatus(Integer maritalStatus) {
        this.maritalStatus = maritalStatus;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getRole() {
        return role;
    }

    public void setRole(Integer role) {
        this.role = role;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

}

